@charset "utf-8";
/* CSS Document */

body, input { font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#444;}
body { background:url(img/bg-pattern.png) repeat;}
ul { margin-bottom:0;}
li { list-style:none; margin-bottom:0;}
a, a > * {
     -webkit-transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease-in-out;
     -moz-transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease-in-out;
     -ms-transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease-in-out;
     -o-transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease-in-out;
     transition: color 0.3s ease, background-color 0.3s ease, border 0.3s ease, opacity 0.3s ease-in-out;
}
a { text-decoration:none;}
.clear { clear:both; height:0; overflow:hidden;}

.header { height:95px; }
.logo { float:left; margin:10px 0 0;}
ul.menu { float:right; border-left:1px solid #dadada;border-right:1px solid #fff;}
ul.menu li { float:left; margin:0; }
ul.menu li a { display:block; line-height:95px; color:#444; padding:0 15px; font-size:15px; text-decoration:none;border-right:1px solid #dadada;border-left:1px solid #fff; }
ul.menu li a:hover, ul.menu li a.Current { background:#dc4637; color:#fff;border-right:1px solid #E94A3A;border-left:1px solid #C23E31;}

.loginBox { background:url(img/loginBg.png) repeat; height:120px; border-bottom:1px solid #dadada;border-top:2px solid #dc4637; }
.loginBox2 {background:url(img/bg-pattern2.png) repeat; margin-top:8px; border-top:1px solid #ccc;}
.loginBox p { float:left; line-height:22px; margin-right:20px; color:#555; margin-bottom:0;  background:url(img/disc.png) no-repeat left center; padding-left:12px;}
.loginBox p a { color:#555;text-decoration:none;}
.loginBox p a:hover { color:#dc4637;}
.login { float:right;}
.login input { border:1px solid #dadada; padding:2px 5px;}
.login input.text:focus { border:1px solid #aaa;}
.login .loginBtn { margin-right:10px; padding:1px 10px; background:#dc4637; color:#fff; }
.login .loginBtn:hover { background:#C23E31; cursor:pointer;}
.login a { color:#555; text-decoration:none;}
.login a:hover {color:#dc4637; text-decoration:none;}
.login span { margin:0 5px; color:#aaa;}

.midBox { background:url(img/slider_img.png) no-repeat top center; height:545px;position:relative;}
.bannerTitle { text-align:right; }
.bannerTitle h1 { color:#dc4637; margin-bottom:0px; font-size:28px; text-shadow:0 0 10px #fff; }
.bannerTitle h2 { color:#fff; margin-bottom:0px; font-size:24px; font-weight:normal; _font-weight: bold; margin-top:90px;}
.bannerTitle h5 { font-size:14px; color:#444; font-weight:normal;}
.bannerTitle h6 {margin-top:20px; margin-bottom:0; float:right; color:#fff; background:#dc4637; padding:2px 20px; font-size:14px;}
.banner { height:130px; width:100%; background:url(img/bannerBg.png) repeat; bottom:107px; position:absolute; border-bottom:1px solid #fff;}
.banner .text { width:700px;  margin-left:260px; margin-top:24px;}
.banner .text h1 { color:#fff; margin-bottom:5px; font-size:24px; margin-top:25px;}
.banner .text h2 { color:#fff; margin-bottom:10px; font-size:18px;}
.banner .text p { font-size:12px; color:#fff; float:left; width:700px; margin-bottom:0;}
.banner .text a { float:right; background:#dc4637; display:block; color:#fff; font-size:24px;border:1px solid #C23E31; margin-top:10px;}
.banner .text a:hover { background:#C23E31;}
.banner .text a span { border:1px solid #E94A3A; display:block; padding:0px 35px 2px;}

.newsBox { font-size:14px; padding-bottom:20px;}
.newsBox .left h1 { border-bottom:1px solid #d7d7d7; line-height:50px; margin-bottom:10px; position:relative; font-size:22px; height:50px;}
.newsBox .left h1 a { position:absolute; right:0; top:20px; font-size:12px; background:#dc4637; line-height:1em; padding:4px 15px; color:#fff;}
.newsBox .left h1 a:hover { background:#C23E31;}
.newsBox .left { float:left; width:600px;}
.newsBox .left ul li { margin-left:0; background:url(img/disc.png) no-repeat left center; padding-left:12px; float:left; width:588px;}
.newsBox .left ul li a { color:#444; display:block; float:left; width:480px; line-height:32px;}
.newsBox .left ul li a:hover { color:#dc4637;}
.newsBox .left ul li span { float:right; color:#888;line-height:32px; font-size:12px;}

.newsBox .right { float:right; width:310px; position:relative; border:1px solid #d7d7d7; height:345px; background:#f6f6f6;}
.newsBox .right h1 { border-bottom:1px solid #C23E31; margin-bottom:10px; position:relative; background:#dc4637; color:#fff; line-height:50px; padding:0 15px; font-size:22px; height:50px;}
.newsBox .right h1 a { position:absolute; right:15px; top:22px; font-size:12px;color:#fff; line-height:1.2em;}
.newsBox .right h1 a:hover { text-decoration:underline;}
.slider2 { position: absolute; width:280px; height:265px; overflow:hidden; padding:0 15px; margin:60px 0 0 0; left:0; top: 0;}
.slider2 li {padding: 10px 0; border-bottom: 1px dashed #c9c9c9;overflow:hidden;width:100%; margin-left:0;}
.slider2 p {font-size: 14px;margin:0;line-height:24px;}
.slider2 p a { color:#444;}
.slider2 p a:hover { color:#dc4637;}
.slider2 li span {color:#dc4637; display:block; margin-top:4px; font-size:12px;}

.indexCon h1 { text-align:center; margin-bottom:10px; font-size:32px;}
.indexCon h2 { font-size:16px; font-weight:normal; text-align:center;}
.Emphasis { color:#dc4637;}

ul.list01 { margin-top:30px;}
ul.list01 li { width:280px; float:left; margin:20px 60px 0 0; text-align:center;}
ul.list01 li img { margin-bottom:20px;}
ul.list01 li p { color:#555; line-height:24px; font-size:14px;}

.line { background:url(img/fullwidth_shadow.png) no-repeat center; height:29px; clear:both; margin:30px 0;}
.regTable { border-collapse: collapse; border: none; margin:0!important; }
.regTable tr { background-color: #f3f3f3;}
.regTable td, th { border: solid #d7d7d7 1px; padding:0 !important; font-size:14px; text-align:center; vertical-align:middle; }
.regTable th { background:#dc4637; font-size:15px; font-weight:bold; color:#fff; border:1px solid #C23E31; padding:5px !important; }
.regTable input {  width:90px !important; border:1px solid #d7d7d7 !important;height:24px !important; }
.regTable .input-focus { width:90px !important; padding:0 !important; margin:0 !important; height:24px !important;border:1px solid #aaa !important; float:none !important;}

.member_users table { border-collapse: collapse; border: none; margin:45px 0 30px; }
.member_users tr { background-color: #f3f3f3;}
.member_users td, th { border: solid #d7d7d7 1px; padding:15px 20px; font-size:14px; text-align:center; vertical-align:middle; }
.member_users th { background:#dc4637; font-size:15px; font-weight:bold; color:#fff; border:1px solid #C23E31; }

.table2 th { padding:20px 0 !important;}
.table2 td { padding:17px 0 !important;} 

.pageCon table { border-collapse: collapse; border: none; margin:15px 0 30px; }
.pageCon tr { background-color: #f3f3f3;}
.pageCon td, th { border: solid #d7d7d7 1px; padding:5px 20px; font-size:14px; text-align:center; vertical-align:middle; }
.pageCon th { background:#dc4637; font-size:15px; font-weight:bold; color:#fff; border:1px solid #C23E31; padding:10px 0 !important;}

.midBox2 { background: url(img/bg-pattern2.png) repeat; padding:50px 0; margin:30px auto; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.midBox2 .right { float:right; width:480px;}
.midBox2 .right h1 { font-size:24px; margin-bottom:5px;}
.midBox2 .right h2 { font-size:15px; margin-bottom:20px; font-weight:normal;}
.midBox2 table { border-collapse: collapse; border: none; margin:0 0 30px; }
.midBox2 tr { background-color: #f3f3f3;}
.midBox2 td, th { border: solid #d7d7d7 1px; padding:10px 20px; font-size:14px; text-align:center; vertical-align:middle; }
.midBox2 th { background:#dc4637; font-size:15px; font-weight:bold; color:#fff; border:1px solid #C23E31; padding:15px 20px !important; }

.indexCon2 { margin:30px auto;}
.indexCon2 h1 { margin-bottom:20px; font-size:32px;}
.indexCon2 h1 img { margin-right:10px; vertical-align:text-top}
.indexCon2 ul.text li { margin-bottom:15px;font-size:14px; background:url(img/disc.png) no-repeat left 8px; padding-left:15px; margin-left:0;}

.indexCon3 .left { float:left; width:455px;}
.indexCon3 .right { float:right; width:455px; background:url(img/img05.png) no-repeat bottom; height:468px;}
.indexCon3 h1 { font-size:32px; margin-bottom:20px;}
.indexCon3 h1 img { margin-right:10px; vertical-align:text-top}
.indexCon3 p { font-size:14px; margin-bottom:10px;}
.indexCon3 table { border-collapse: collapse; border: none; margin:10px 0 30px; }
.indexCon3 tr { background-color: #f3f3f3;}
.indexCon3 td, th { border: solid #d7d7d7 1px; padding:10px 20px; font-size:14px; text-align:center; vertical-align:middle; }
.indexCon3 th { background:#dc4637; font-size:15px; font-weight:bold; color:#fff; border:1px solid #C23E31; padding:15px 20px; }
.indexCon3 ul { margin-top:10px;}
.indexCon3 ul li { margin-bottom:10px;font-size:14px; background:url(img/disc.png) no-repeat left 12px; padding-left:15px; margin-left:0; font-weight:bold; height:1.5em;}
.Bonus { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#dc4637; padding:0 5px;}

.footerBox { background: url(img/bg-pattern2.png) repeat; margin-top:30px; padding:30px 0;  border-top:2px solid #dc4637;}
.footerBox h1 { font-weight:normal; _font-weight:bold; border-bottom:1px solid #c9c9c9; line-height:70px; margin-bottom:20px; position:relative; height:70px;}
.footerBox h1 a { position:absolute; right:0; top:30px; font-size:12px; background:#dc4637; line-height:1em; padding:4px 15px; color:#fff;}
.footerBox h1 a:hover { background:#C23E31;}
.footerLeft { width:455px; float:left;}
.footerLeft p { font-size:14px; margin-bottom:15px;}
.footerLeft p a { color:#dc4637;}
.footerLeft p a:hover { color:#C23E31;}

.footerRight { width:455px; float:right; position:relative;}
.slider { position: absolute; width:455px; height:540px; overflow:hidden; padding:0; margin:75px 0 0 0; left:0; top: 75px;}
.fl {float:left}
.slider img {display:block; padding: 3px; border: 1px solid #c9c9c9; background:#fff; width:80px; height:60px;} 
.slider li {padding: 10px 0; border-bottom: 1px dashed #c9c9c9;overflow:hidden;width:100%; margin-left:0;}
.slider p {font-size: 12px;margin:0;padding-left:100px;line-height:22px;}
.slider p a { color:#444;}
.slider p a:hover { color:#dc4637;}
.slider li span {color:#dc4637;padding-left:100px; display:block; margin-top:4px;}



.copyrightBox { background:#363739; padding:20px 0;}
.copyrightBox p { margin:0; color:#888;}
.copyrightBox p a { color:#999;}
.copyrightBox p a:hover { color:#ff6470;}

/*
Back to top button 
*/


#back-top {
	position: fixed;
	bottom: 38px;
	left:50%;
	margin-left: 520px;
	_position: absolute;
	_top:expression(eval(document.documentElement.scrollTop));
	_margin-top:400px;
}
*html{
background-image:url(about:blank);
background-attachment:fixed;
}
#back-top a {
	width: 60px;
	height:60px;
	display: block;
	background:url(img/bannerBg.png) repeat;
	outline:none;
}
#back-top a:hover {
	color: #000;
}
#back-top span {
	width: 60px;
	height: 60px;
	display: block;
	background: url(img/1-navigation-collapse.png) no-repeat center center;
}
#back-top a:hover span {
	background-color: #dc4637;
}

.conMidBox { background:url(img/content_wrapper_bg.jpg) no-repeat bottom center; height:130px;position:relative;}
.conMidBox .title { position:absolute; left:330px; top:58px; color:#fff; font-size:30px; font-weight:bold;}

.Bread { line-height:20px; color:#fff; margin-top:20px;}
.Bread a {  color:#fff; margin-right:8px;}
.Bread a:hover {  color:#ff6470; }
.Bread span { margin-right:8px;}

.conBox { margin-bottom:30px; }
.conBox .leftBox { background:url(img/sidebar_block_shadow.png) no-repeat top right;float:left;width:305px; margin-top:-70px; position:relative; z-index:99; }
.conBox .left { background:url(img/bg-pattern.png) repeat; width:298px; margin-bottom:30px;}
.conBox .left .top { background:#dc4637; padding:10px 20px; color:#fff; font-size:20px;}
.conBox .left .top2 { background:#d7d7d7; padding:9px 20px; color:#444; font-size:20px; margin-top:40px; margin-bottom:10px; border-top:2px solid #dc4637;}
.conBox .left .text p { font-size:14px; border-bottom:1px solid #d7d7d7; padding:5px 15px; line-height:24px; margin-bottom:0;}

.slider3Box { position:relative; height:400px;}
.slider3 { position: absolute; width:268px; height:400px; overflow:hidden; padding:0 15px; margin:4px 0 0 0; left:0; top: 0;}
.slider3 li { padding: 10px 0; border-bottom: 1px dashed #c9c9c9;overflow:hidden;width:100%; margin-left:0;}
.slider3 p { font-size: 14px;margin:0;line-height:24px;}
.slider3 p a { color:#444;}
.slider3 p a:hover { color:#dc4637;}
.slider3 li span { color:#dc4637; display:block; margin-top:4px; font-size:12px;}

.conBox .right { float:right; width:630px; padding:30px 0; font-size:14px;}
ul.list02 li { margin-left:0; background:url(img/disc.png) no-repeat left center; padding-left:12px; border-bottom:1px solid #d7d7d7;}
ul.list02 li a { color:#444; display:block; float:left; width:500px; line-height:35px;}
ul.list02 li a:hover { color:#dc4637;}
ul.list02 li span { float:right; color:#888;line-height:35px; font-size:12px;}

#pages { text-align:right; margin-top:30px; text-align:right;}
#pages a { display:inline-block; background:#dc4637; padding:5px 15px; color:#fff; margin-left:1px;}
#pages a:hover { background:#C23E31; color:#fff;}
#pages span { display:inline; background:#C23E31; padding:5px 15px; color:#fff; margin-left:1px;}

ul.list03 li { margin-left:0; width:258px; float:left; margin-bottom:60px; margin-left:30px; height:450px !important; }
ul.list03 li img { padding:3px; border:1px solid #d7d7d7; background:#fff; width:250px; height:230px; margin-bottom:5px;}
ul.list03 li a.list03Btn { color:#fff; display:block; float:left; background:#dc4637; padding:5px 15px;}
ul.list03 li a.list03Btn:hover { color:#fff; background:#C23E31;}
ul.list03 li p { padding:5px 0; border-bottom:1px solid #d7d7d7; margin:0;}
ul.list03 li p.text { font-size:12px; color:#777; line-height:22px; border:0;}
ul.list03 li p strong { font-size:15px; color:#444; margin-bottom:5px; display:block;}

.pageCon h6 { font-size:18px;}
.pageCon h5 { font-size:20px; border-bottom:2px solid #dc4637; padding-bottom:10px;}
.pageCon a { color:#dc4637; padding:0 ;}
.pageCon a:hover { text-decoration:underline;}

.loginPageBox { border:1px solid #d7d7d7; background:#f9f9f9; border-top:2px solid #dc4637; margin-bottom:30px; padding-bottom:30px;}
.loginPageBox h1 { border-bottom:1px solid #d7d7d7; background:#f1f1f1; line-height:50px; height:50px; padding:0 20px; font-size:20px; font-weight:normal; _font-weight: bold; margin-bottom:0;}
.loginPageBox h1 em { color:#dc4637; padding-right:5px;}
.loginPageBox .box { background:none; padding:10px 20px 0px;}
.loginPageBox label { display:block; line-height:40px; height:40px; font-size:15px;}
.loginPageText { height:30px; line-height:30px; border:1px solid #d7d7d7; padding:0 5px; width:255px; float:left; margin-right:10px;}
.loginPageText:focus{ border:1px solid #aaa; }
.input-focus { height:30px; line-height:30px; border:1px solid #d7d7d7; padding:0 5px; width:255px; float:left; margin-right:10px;}
.input-focus:focus{ border:1px solid #aaa; }
.Prompt { padding-left:10px; color:#dc4637; font-size:12px; line-height:30px;}
.onError { color:#aui_close; font-size:12px; line-height:30px;}
.onShow { color:#888; font-size:12px; line-height:30px;}
.onFocus { color:#444; font-size:12px; line-height:30px;}
.onCorrect {color:#090; font-size:12px; line-height:30px;}
.input img { margin-top:3px;}
.take { padding:15px 0 !important; }
.take a { color:#dc4637;}
.reg { padding-top:20px;}
.reg a { color:#dc4637;}
.aui_state_focus { background:#fff; padding:20px; border:2px solid #dc4637;}
.aui_close { float:right;}
.aui_title { float:left; font-size:15px; font-weight:bold;}

.aui_state_highlight { height:30px; line-height:30px; background:#dc4637; padding:0 15px; color:#fff; border:0; font-size:16px; margin-top:50px;  }
.aui_state_highlight:hover{background:#C23E31;}

.input-text { height:30px; line-height:30px; border:1px solid #d7d7d7; padding:0 5px; width:255px; float:left; margin-right:10px;}
.input-text:focus{ border:1px solid #aaa; }

.loginPageBox .boxLeft { background:none; padding:10px 20px 0px; width:270px; float:left;}
.loginPageBox .boxRight { background:none; padding:10px 20px 0px; width:270px; float:right;}
.loginPageBtn { padding:5px 50px; _padding:5px 30px; background:#dc4637; color:#fff; border:0; float:left; font-size:18px; margin:15px 1px 15px 0; cursor:pointer; }
.loginPageBtn:hover { background:#C23E31; cursor:pointer;}

.boxBottom label { display:block; line-height:30px; height:30px; font-size:15px; float:left; }
.boxBottom a { color:#dc4637; line-height:30px; float:right; margin-right:20px;}
.boxBottom a:hover { text-decoration:underline;}
.boxBottom .code { float:left; margin-left:10px;}

.f14 { margin-top:30px;}
.f14 a { color:#444;}
.f14 a:hover { color:#dc4637;}

span.Field { display:block; float:left; line-height:24px; height:24px; padding:0 15px; background:#dc4637; margin-right:1px; margin-bottom:30px; color:#fff; font-size:12px;}

#container_1 { margin-bottom:30px;}

.listorder {color:#dc4637 !important;}
.listorder:hover { text-decoration:underline;}